package fuckjava;

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.HashMap;
import java.util.Map;

public class testDare {

	public static void main(String[] args) {
		System.out.println(getLastDate());
		System.out.println(getLastMonth().get("month"));
	}
	
	/**
	 * 获取当前时间  的  前一个月的 年份 和 月份
	 * @return
	 */
	public static  String getLastDate() {	
		LocalDate today = LocalDate.now();		
		today = today.minusDays(1);
		DateTimeFormatter formatter= DateTimeFormatter.ofPattern("yyyy-MM-dd");
		return formatter.format(today);
	}
	
	/**
	 * 获取当前时间  的  前一个月的 年份 和 月份
	 * @return
	 */
	public  static Map<String,Object> getLastMonth() {	
		Map<String,Object> map = new HashMap<String,Object>();
		LocalDate today = LocalDate.now();		
		today = today.minusMonths(1);		
		DateTimeFormatter formatterYear = DateTimeFormatter.ofPattern("yyyy");
		DateTimeFormatter formatterMonth= DateTimeFormatter.ofPattern("MM");
		map.put("year", formatterYear.format(today));
		map.put("month", formatterMonth.format(today));
		return map;
	}
}
